foo(function() { this.a; });

foo(function() { (() => this); });

someArray.map(function(item) { return this.doSomething(item); }, someObject);

foo(function() { this; });

foo(function() { (() => this); });